namespace OpenGL;

public enum ArbShaderObjects
{
	ProgramObjectArb = 35648,
	ShaderObjectArb = 35656,
	ObjectTypeArb = 35662,
	ObjectSubtypeArb = 35663,
	FloatVec2Arb = 35664,
	FloatVec3Arb = 35665,
	FloatVec4Arb = 35666,
	IntVec2Arb = 35667,
	IntVec3Arb = 35668,
	IntVec4Arb = 35669,
	BoolArb = 35670,
	BoolVec2Arb = 35671,
	BoolVec3Arb = 35672,
	BoolVec4Arb = 35673,
	FloatMat2Arb = 35674,
	FloatMat3Arb = 35675,
	FloatMat4Arb = 35676,
	Sampler1DArb = 35677,
	Sampler2DArb = 35678,
	Sampler3DArb = 35679,
	SamplerCubeArb = 35680,
	Sampler1DShadowArb = 35681,
	Sampler2DShadowArb = 35682,
	Sampler2DRectArb = 35683,
	Sampler2DRectShadowArb = 35684,
	ObjectDeleteStatusArb = 35712,
	ObjectCompileStatusArb = 35713,
	ObjectLinkStatusArb = 35714,
	ObjectValidateStatusArb = 35715,
	ObjectInfoLogLengthArb = 35716,
	ObjectAttachedObjectsArb = 35717,
	ObjectActiveUniformsArb = 35718,
	ObjectActiveUniformMaxLengthArb = 35719,
	ObjectShaderSourceLengthArb = 35720
}
